﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:"微软雅黑";
font-size:14px;
line-height:24px;
color:#737373;
background:#fff; 
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#737373; text-decoration: none;}

a:hover{color:#52b245;text-decoration:none;}


h1{
float:left;
margin-top:20px;
padding-bottom:20px;

}
.top2{ float:right;  font-size:16px; color:#fff;  background:#079a00; text-align:center; border-radius:25px; width:40px; line-height:40px; margin-top:40px; }
.top2 a{  color:#fff}




/*--------------------index.html start----------------------*/
#container{
width:1100px;
margin:auto;

}




.head{
width:1100px; 
margin:auto;
}





#menu{width:610px;
float:right;
font-size:16px;  padding-top:43px;
}

ul.menu {list-style:none; margin:0; padding:0;background:url(../images/s.jpg) no-repeat left;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; padding-left:0px; text-align:center; color:#000  }
ul.menu li {position:relative;  float:left; background:url(../images/s.jpg) no-repeat right}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; border-top:none; width:100px;font-weight:normal;color:#fff;  background:#079a00; border-radius:25px; border-top:1px solid #fff; }
ul.menu ul li a {color:#fff;font-weight:normal;line-height:35px; font-size:15px;}
ul.menu ul li a:hover {color:#fff; background:#0851b5;border-radius:25px;}
ul.menu ul ul { top:0px}
ul.menu .menulink { width:100px;  height:35px;font-size:16px;_display: inline-block; line-height:35px;}
ul.menu .menulink:hover, ul.menu .menuhover { color:#fff; background:#079a00;border-radius:25px;}
ul.menu .sub {}
ul.menu .topline {}





#nn1{
width:100%;
float:left; padding-bottom:3px;
padding-top:3px;
background:#fff;
border-bottom:#e9e9e9 solid 1px;
}
#nn{
width:1100px;
height:59px;
margin:auto;
}

#nn .n2{float:left;width:816px; line-height:59px; }
#nn .n2 h3{float:left;   font-weight:normal; font-size:16px; text-transform:uppercase; line-height:59px; padding-right:20px; color:#3f3f3f }

#nn .n2 span{float:right; }




#search{
width:284px;
padding-top:15px;
float:right;
}
#search_logo{ padding-top:0px;}


.searchinput{
height:28px;
line-height:28px;
color:#333333;

border:#d5d5d5 solid 1px;
width:200px;

float:left;
padding-left:20px;
display:inline;
background:#fff;
}



#flash{
width:100%;
height:500px;
float:left;

}


*{
			margin: 0;
			padding: 0;
			list-style-type: none;
		}


.banner{
			width: 100%;
			/*height: 560px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden;
		}
		.banner ul{
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height:500px;
			float: left;
			background:  no-repeat center center;
		}
		/*.banner ul li:nth-child(1){*/
			/*background: url('./1.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(2){*/
			/*background: url('./2.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(3){*/
			/*background: url('./3.jpg') no-repeat center center;*/
		/*}*/
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 30px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 20px;
			background:url(../images/left_right.png) no-repeat 0 0px;
		}
		.banner .right{
			right: 20px;
			background:url(../images/left_right.png) no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}







#pro{width:1240px; margin:auto; padding-top:60px; clear:both}
#pro h3{width:1240px;  font-size:40px; font-weight:900; height:90px; float:left; color:#000; text-align:center; padding-bottom:30px;}
#pro h3 span{color:#828282; text-align:center; font-size:17px; line-height:27px; padding-top:25px; float:left;width:1240px; letter-spacing:0px; font-weight:normal;}




/* 本例子css */
/*==首页切换大图==*/
.rollBox{ overflow:hidden; width:1240px;margin:0 auto;background-repeat:repeat-x; z-index:-9999; padding-bottom:20px;}
.rollBox .LeftBotton{height:66px;width:38px;background:url(../images/leftarrow.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:110px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:66px;width:38px;background:url(../images/rightarrow.png) no-repeat 0px 0;overflow:hidden;float:right;display:inline;margin:110px 0 0 0; cursor:pointer;}
.rollBox .Cont{width:1090px;overflow:hidden;float:left; margin-left:30px;}
.rollBox .ScrCont{width:10000000px;}


.rollBox .Cont .pick{width:254px; height:335px;  float:left;text-align:center; color:#333; margin-left:10px; margin-right:9px;   border-bottom:#00990c solid 7px; 
  }
.rollBox .Cont .pic{width:254px; height:335px; float:left;text-align:left;  color:#333; overflow:hidden;font-family:"微软雅黑"; border:#e1e1e1 solid 1px;
  background:#fff; 
 }
.rollBox .Cont .pic h5{ width:254px;float:left; color:#000; font-size:25px!important; text-align:center; background:url(../images/lj.png) no-repeat top center; padding-top:0px; margin-top:27px; font-weight:normal}
.rollBox .Cont .pic h5 a{  color:#000; }
.rollBox .Cont .pic h5 span{ width:254px;float:left; color:#0c99fd; font-size:17px!important; text-align:center; font-weight:normal; line-height:50px;}
.wenn img{ width:150px; height:150px;  float:left; border-radius:100%; margin-left:50px; padding-top:0px; margin-bottom:10px;}


.rollBox .Cont .pic .linkmore a{ width: 105px; height:31px; line-height:31px; border-radius: 20px; float:left;
-moz-border-radius:  20px;
-khtml-border-radius:  20px;
-webkit-border-radius:  20px; margin-left:70px; text-align:center; display:block; text-decoration:none; background:#eaeaea; color:#a5a5a5}
.rollBox .Cont .pic .linkmore a:hover{ color:#fff; background:#0f51b3; border:0}








#ab21{width:100%; float:left; background:url(../images/an_b.jpg) no-repeat top right #0851b5; padding-bottom:70px;}
#ab2{width:1100px; margin:auto; padding-top:50px; clear:both}
#ab2 h3{width:1100px;  font-size:40px; font-weight:900; height:70px; float:left; color:#fff; text-align:center; padding-bottom:30px; background:url(../images/ab.png) no-repeat top center; padding-top:40px;}
#ab2 h3 span{color:#fff; text-align:center; font-size:17px; line-height:40px; padding-top:15px; float:left;width:1100px; letter-spacing:0px; font-weight:normal;}



.ab3{width:1040px; height:350px; float:left; background:#fff;  padding-top:30px; padding-left:30px; padding-right:30px; }
.ab3-1{width:505px; height:312px; float:left; overflow:hidden}
.ab3-1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab3-1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}




.ab3-2{width:480px; height:314px; float:right;  }
.ab3-2 h4{width:480px;  font-size:27px; font-weight:700;float:left; color:#000; text-align:left; padding-bottom:20px; font-style:oblique; }
.ab3-2 h4 span{width:480px;  font-size:15px;float:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:40px;}

.ab3-2 p{width:480px; float:left; font-size:15px;}
.m1{ float:left; width:100px; line-height:28px; text-align:center; color:#fff; background:#079a00; margin-top:20px;}
.m1 a{ color:#fff; }






#new1{width:1100px; margin:auto; overflow:hidden; padding-top:30px;}
#new1  h3{width:1100px;  font-size:40px; font-weight:900; height:90px; float:left; color:#393939; text-align:center; padding-bottom:30px;  padding-top:40px;}
#new1 h3 span{color:#828282;  font-size:17px; line-height:40px; padding-top:15px; float:left;width:1100px; font-weight:normal; }





.nn2{width:1100px;float:left; background:#f6f6f6; padding-top:50px; padding-left:50px; padding-right:50px; padding-bottom:50px; }

.nn2 ul{overflow:hidden; text-align:left; float:left;width:1080px; padding-left:20px;}
.nn2 ul li{display:inline;float:left;  float:left;  width:320px; padding-right:40px; padding-right:40px;}


.nn2 ul li h5{display:inline;float:left; font-weight:normal; color:#000; float:left;  width:320px; margin-bottom:10px; font-size:17px;}
.nn2 ul li h5 a{color:#000; }

.vv{ width:320px; float:left}

.shijian{ width:320px; float:left;  color:#595959;  text-align:left; padding-top:5px; font-size:15px; padding-bottom:8px;}
.shijian b{  font-size:50px;text-align:center; padding-left:10px; line-height:50px; }
 
 

.m2{ float:left;  line-height:28px; text-align:left; margin-top:20px;}










#fot1{width:100%;float:left;background:#323232;padding-top:20px;padding-bottom:40px; border-top:#079a00 solid 8px; margin-top:70px;}

.fot-menu{ width:1100px; margin:auto; height:60px;  border-bottom:#424242 solid 1px; margin-bottom:40px;}
.fot-menu ul{overflow:hidden; text-align:left; float:left; font-size:16px;width:1100px; }
.fot-menu ul li{display:inline;float:left; line-height:40px;}
.fot-menu ul li a{ float:left; width:122px; color:#e6e6e6}






.fot{ width:1100px; margin:auto;}
.ewm1{ width:290px;float:right; }
.ewm{ width:135px;float:right;background:#474747;margin-left:10px;height:105px;  }
.ewm p{ width:105px; float:left; }
.ewm b{ width:30px; float:left; text-align:center; line-height:18px; color:#9a9a9a;}

.contact{ width:310px; float:left; background:url(../images/dh.jpg) no-repeat left top; padding-left:62px; color:#7d7d7d;height:68px; line-height:50px;}

.contact1{ width:310px; float:left; background:url(../images/em.jpg) no-repeat left top; padding-left:62px; height:68px;color:#7d7d7d;line-height:50px;}
.contact1 a{color:#7d7d7d}
.contact2{ width:350px; float:left; background:url(../images/add.jpg) no-repeat left top; padding-left:62px;height:68px;color:#7d7d7d;line-height:50px;}
.contact3{ width:800px; float:left; font-size:15px;}


.footer1{width:100%;float:left;background:#18181b;}
.footer{width:1100px; margin:auto;line-height:70px; text-align:center}

.zzb07tail{color:#7b7b7b}
a.zzb07link{color:#7b7b7b; text-decoration:none;}

a.zzb07link:hover {color:#7b7b7b;text-decoration:underline;

}



